package com.zofer.study.funref;

/**
 * 方法引用
 */
public class FuntionRefTest01 {
    interface IA{
        void show();
    }

    public static void main(String[] args) {
//      fun1(() -> System.out.println("呵呵"));
        // Demo::method 方法引用
        fun1(Demo::method);//使用Demo类的method()方法代替：子类的show()、代替Lambda表达式
    }

    private static void fun1(IA a) {
        a.show();
    }

    static class Demo{
        public static void method() {
            System.out.println("呵呵");
        }
    }


}
